disgusting stench - German English Dictionary